Parallel unstructured tetrahedral mesh adaptation: algorithms, implementation and scalability
نویسندگان
چکیده
The use of unstructured adaptive tetrahedral meshes in the solution of transient flows poses a challenge for parallel computing due to the irregular and frequently changing nature of the data and its distribution. A parallel mesh adaptation algorithm, PTETRAD, for unstructured tetrahedral meshes (based on the serial code TETRAD) is described and analysed. The portable implementation of the parallel code in C with MPI is described and discussed. The scalability of the code is considered, analysed and illustrated by numerical experiments using a shock wave diffraction problem.
منابع مشابه
Further Extension and Validation Of A Parallel Unstructured Mesh Adaptation Package
A parallel tetrahedral mesh adaptation code is expanded to treat general, mixed-element unstructured meshes comprised of any combination of basic element types. Emphasis is placed on developing conforming mesh modification methods that are solver-independent. Specific developments include the implementation of a treatment for viscous, high aspect ratio near wall tetrahedra, and cell subdivision...
متن کاملProposal of Benchmarks for 3D Unstructured Tetrahedral Mesh Optimization
The goal of this paper is to help evaluate the tetrahedral mesh generation, adaptation and optimization algorithms. To achieve this goal, benchmarks are proposed consisting of simple and complete geometries. In order to evaluate the quality of the meshes, the concept of tetrahedron shape measure is clarified and used. Finally, as an example, these benchmarks are used to evaluate meshes optimize...
متن کاملParallel tetrahedral mesh adaptation with dynamic load balancing
The ability to dynamically adapt an unstructured grid is a powerful tool for ef-ciently solving computational problems with evolving physical features. In this paper, we report on our experience parallelizing an edge-based adaptation scheme, called 3D TAG, using message passing. Results show excellent speedup when a realistic helicopter rotor mesh is randomly reened. However, performance deteri...
متن کاملOptimizing CAD and Mesh Generation Workflow for SeisSol
SeisSol is a simulation software for seismic wave propagation and earthquake scenarios. It solves the fully elastic wave equations in heterogeneous media. Incorporating dynamic rupture simulation it performs complex multiphysics earthquake simulations. To account for complicated geometries SeisSol uses a fully unstructured tetrahedral mesh. Recent publications [1], [2] have shown that SeisSol i...
متن کاملA primal/dual representation for discrete Morse complexes on tetrahedral meshes
We consider the problem of computing discrete Morse and Morse-Smale complexes on an unstructured tetrahedral mesh discretizing the domain of a 3D scalar field. We use a duality argument to define the cells of the descending Morse complex in terms of the supplied (primal) tetrahedral mesh and those of the ascending complex in terms of its dual mesh. The Morse-Smale complex is then described comb...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Concurrency - Practice and Experience
دوره 11 شماره
صفحات -
تاریخ انتشار 1999